dittany of crete (origanum dictamnus) - Spanish English Dictionary